#define _CRT_SECURE_NO_WARNINGS 1
#pragma warning(disable:6031)

#include"BST.h"
#include"Queue.h"
#include<stdio.h>

int main() {

	BST* tree = bst_create();

	bst_insert(tree, 9);
	bst_insert(tree, 42);
	bst_insert(tree, 13);
	bst_insert(tree, 5);
	bst_insert(tree, 3);
	bst_insert(tree, 57);

	// bst_insert(tree, 5);

	// TreeNode* node1 = bst_search(tree, 13);
	// TreeNode* node2 = bst_search(tree, 10086);

	// bst_inorder(tree);
	// bst_levelorder(tree);

	// bst_delete(tree, 3);
	// bst_delete(tree, 5);
	// bst_delete(tree, 9);

	bst_postorder(tree);
	//bst_delete(tree, 42);


	return 0;
}